import Api from './Api'
//在Api.define里面定义请求方法的假数据
//当 state 都为on 时 应该移除 interface.js

//获取当前活动开启状态
Api.define("activityTime", {

//		useMock: true,
	input: {
		'ct': 'activity',
		'ac': 'index',

		'hd_id': 1,
		'from_id': 1, //来源ID，获取链接上面的from_id参数
		'pf': 1, //用户设备，1安卓2IOS，识别不是ios的皆默认为1安卓
	},
	mock: {
		'code': 0,
		'error': '活动活动活活动', //错误提示语，当code不为0时提示
		'data': {
			"all_num": 1,
			"end_msg": "下轮答题开启时间游戏人生",
			"k_num": 10,
			"now_num": 1
		},
	}
});

//获取题目
Api.define("getQuestion", {
	//	useMock: true,
	timeOut:3000,
	input: {
		'ct': 'qa_system',
		'ac': 'get_q_list',
		
		'hd_id': 1,
		'from_id': 1,
		'pf': 1
	},
	mock: {
		'code': 0,
		'error': '', //错误提示语，当code不为0时提示
		'data': {
			'now_num': 1, //当前题数
			'right_num': 0, //正确题数
			'all_num': 3, //总题数
			'q_list': [{ //题目列表，当前题数小于总题数时展示
					'q_id': '12', //题目id
					'content': '新版本中asdfasdf新增的法宝是哪个新版本中新增的法宝是哪个？', //问题内容
					'img': '/static/img/emotion-1.png', //问题图片
					'answer_a': '111', //答案a-d
					'answer_b': '',
					'answer_c': '',
					'answer_d': '',
				},
				{ //题目列表，当前题数小于总题数时展示
					'q_id': '12', //题目id
					'content': '新版本中新增的法宝是哪个新版本中新增的法宝是哪个？', //问题内容
					'img': '/static/img/emotion-1.png', //问题图片
					'answer_a': '222', //答案a-d
					'answer_b': '',
					'answer_c': '',
					'answer_d': '',
				},
				{ //题目列表，当前题数小于总题数时展示
					'q_id': '12', //题目id
					'content': '新版本中新增的法宝是哪个新版本中新增的法宝是哪个？', //问题内容
					'img': '', //问题图片
					'answer_a': '巴拉巴拉粑粑拉粑粑巴拉巴拉巴拉', //答案a-d
					'answer_b': '',
					'answer_c': '',
					'answer_d': '',
				}
			],
			'k_num': 0, //答题所获得K钻总数，当前题数等于总题数时展示
			'end_msg':'',//答题后展示结束语
			'is_get':1,//是否展示抽奖按钮，0否1是
		},
	}
});

//答题
Api.define("answerQuestion", {
	//	useMock: true,
	input: {
		'ct': 'qa_system',
		'ac': 'answer',
		'q_id': 1, //题目ID
		'answer': 1, //2/3/4;//A-D

		'hd_id': 1,
		'from_id': 1,
		'pf': 1
	},
	mock: {
		'code': 0,
		'error': '', //错误提示语，当code不为0时提示
		'data': {
			'k_num': 100, //答题所获得K钻总数，累加
			'right': 1, //2/3/4,//正确答案，A-D
			'is_get':1,//是否展示抽奖按钮，0否1是
		},
	}
});

//预抽奖
Api.define("drawLottery", {
	//	useMock: true,
	input: {
		'ct': 'activity',
		'ac': 'calc_prize',

		'hd_id': 1,
		'from_id': 1,
		'pf': 1
	},
	mock: {
		'code': 0,
		'error': '', //错误提示语，当code不为0时提示
		'data': {
			'name': '雷人', //奖品名称
			'img': '/static/img/emotion-1.png', //奖品图片
			'remark': '描述', //奖品说明
			'type': 0, //奖品类型（1、代金券，2、礼包码，3、K钻， 4、实物 5、虚拟）
		},
	}
});

//领取奖品
Api.define("receiveLottery", {
	//	useMock: true,
	input: {
		'ct': 'activity',
		'ac': 'get_prize',

		'hd_id': 1,
		'from_id': 1,
		'pf': 1
	},
	mock: {
		'code': 0,
		'error': '', //错误提示语，当code不为0时提示
		'data': {
			'libao': '' //礼包码，当奖品类型为2礼包码时才有，若奖品类型为2而无礼包码返回，则显示未中奖
		},
	}
});

//答题获奖记录
Api.define("activityAwardRecord", {
	//	useMock: true,
	input: {
		'ct': 'qa_system',
		'ac': 'get_qa_record',

		'hd_id': 1,
		'from_id': 1,
		'pf': 1
	},
	mock: {
		'code': 0,
		'error': '', //错误提示语，当code不为0时提示
		'data': {
			'list': [{
				'over_time': '2017-01-01 10:00:00', //答题结束时间
				'k_num': 0, //K钻数
			}, {
				'over_time': '2017-01-01 10:00:00', //答题结束时间
				'k_num': 0, //K钻数
			}]
		},
	}
});

//抽奖获奖记录
Api.define("lotteryAwardRecord", {
	//	useMock: true,
	input: {
		'ct': 'activity',
		'ac': 'get_draw_record',

		'hd_id': 1,
		'from_id': 1,
		'pf': 1
	},
	mock: {
		'code': 0,
		'error': '', //错误提示语，当code不为0时提示
		'data': {
			'list': [{
					'get_time': '2017-01-01 10:00:00', //时间
					'name': '星辰精华', //奖品名称
					'type': 0, //奖品类型（1、代金券，2、礼包码，3、K钻， 4、实物 5、虚拟）
					'k_num': 0, //K钻数，当奖品类型为3 K钻时才有
					'code': '' //礼包码，当奖品类型为2礼包码时才有
				},
				{
					'get_time': '2017-01-01 10:00:00', //时间
					'name': '星辰精华2', //奖品名称
					'type': 2, //奖品类型（1、代金券，2、礼包码，3、K钻， 4、实物 5、虚拟）
					'k_num': 0, //K钻数，当奖品类型为3 K钻时才有
					'code': '123' //礼包码，当奖品类型为2礼包码时才有
				}
			]
		},
	}
});

//统计代码
Api.define("clickCount", {
	//	useMock: true,
	input: {
		'ct': 'index',
		'ac': 'event_record',

		'hd_id': 1,
		'from_id': 1, //来源ID，获取链接上面的from_id参数
		'pf': 1, //用户设备，1安卓2IOS，识别不是ios的皆默认为1安卓
		'event': 1, //事件ID，需事先定义好
	},
	mock: {
		'code': 0,
		'error': '', //错误提示语，当code不为0时提示
		'data': {},
	}
});

export default function() {};